// 全局 JavaScript 代码

// 页面加载时的初始化操作
document.addEventListener('DOMContentLoaded', function() {
    // 在这里可以调用一些通用的初始化函数
});

// 通用的工具函数
function showAlert(message, type = 'info') {
    var alertHtml = '<div class="alert alert-' + type + ' alert-dismissible fade show" role="alert">';
    alertHtml += message;
    alertHtml += '<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>';
    alertHtml += '</div>';

    document.body.insertAdjacentHTML('beforeend', alertHtml);
}

// 其他通用函数
function formatCurrency(amount) {
    return amount.toFixed(2);
}

// 示例：用户退出登录
function logout() {
    fetch('logout.php')
        .then(response => response.json())
        .then(data => {
            if (data.success) {
                window.location.href = 'login.html';
            } else {
                showAlert('退出登录失败', 'danger');
            }
        })
        .catch(error => {
            showAlert('请求失败: ' + error.message, 'danger');
        });
}